package com.yxw.live_vod_boot.service;
//import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
import com.yxw.live_vod_boot.entity.LiveShopApplyAddressPunishEntity;
import com.yxw.live_vod_facade.dto.LiveShopApplyAddressPunishQueryDTO;
    
    
    
/*** 
*@author Jiaxu.Huang
*@date 2024/1/23 16:40:16
*@update 2024/1/23 16:40:16
**/
//public interface ILiveShopApplyAddressPunishService  extends IService<LiveShopApplyAddressPunishDTO>{
public interface ILiveShopApplyAddressPunishService
{

    /*** 
    * 自定义查询
    * @param oLiveShopApplyAddressPunishDTO
    * @return List<LiveShopApplyAddressPunishEntity>
    **/
    public List<LiveShopApplyAddressPunishEntity> selectLiveShopApplyAddressPunishList(LiveShopApplyAddressPunishQueryDTO oLiveShopApplyAddressPunishQueryDTO);
    /*** 
    * 自定义统计
    * @param oLiveShopApplyAddressPunishDTO
    * @return Integer
    **/
    public Integer selectLiveShopApplyAddressPunishCount(LiveShopApplyAddressPunishQueryDTO oLiveShopApplyAddressPunishQueryDTO);
    /*** 
    * 自定义分页查询
    * @param currentPage 当前页
    * @param pageSize 分页大小
    * @param oLiveShopApplyAddressPunishDTO
    * @return Page
    **/
    public Page selectLiveShopApplyAddressPunishPage(int currentPage,int pageSize,LiveShopApplyAddressPunishQueryDTO oLiveShopApplyAddressPunishQueryDTO);
}
    

